Skip to main content

Redis 快速入门

第四章 Redis 快速入门


4-1 redis基本概念+安装方法+基本命令

  • 该项目应用redis是要:存储任务信息

  • redis安装

  • 常用命令redis-cli[进入终端服务]和redis-server[启动redis服务]

4-2 阿里云redis服务配置和远程连接方法讲解

我这里实在腾讯云领了一个月的redis免费试用版本,下面记录为课程的讲解,腾讯云相关redis见读书笔记。

  • 购买完数据库后,第一个设置是白名单设置,0.0.0.0/0 如果不设置,会出现远程无法连接的问题
  • 创建账号:使用默认账号或创建账号连接
  • 连接成功后 AUTH <password>

4-3 egg集成redis方法讲解

redis为使用本地

  • 首先在npm官网上查看 egg-redis这个插件
  • 在server安装:npm i egg-redis --save
  • 根据npm官网上关于egg-redis的代码讲解,分别在plugin.js和config.default.js中添加相关代码。
  • 添加一个新路由:/redis/test,并在project的controller中测试
  • 添加 await app.redis.get(key)获取key值
async getRedis(){
const { ctx, app } = this;
const num = await app.redis.get('number')
console.log(num)
ctx.body = 'hello redis'
}


//config.defualt.js
config.redis = {
client: {
port: REDIS_PORT,
host: REDIS_HOST,
password:REDIS_PWD,
db: 0,
},

//plugin.js
exports.redis = {
enable: true,
package: 'egg-redis',
};